package vaccine.appointment.system.appointmentrecord.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDate;

/**
 * 日历视图预约汇总 VO
 */
@Data
public class AppointmentCalendarDayVO {

    /**
     * 日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDate date;

    /**
     * 总预约数
     */
    private Integer totalCount;

    /**
     * 待接种数量
     */
    private Integer pendingCount;

    /**
     * 已完成数量
     */
    private Integer completedCount;

    /**
     * 已取消数量
     */
    private Integer cancelledCount;
}


